*,
body,
h2 {
    margin: 0;
    padding: 0;
}
body {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    width: 100%;
    background-color: #ececec;
}

.el-menu {
    border-right: 0;
}
.menu-drawer {
    .el-drawer__body {
        background-color: #2c3e50;
        padding: 0 !important;
        .nav-menu-wrapper {
            flex-direction: column;
            align-items: stretch;
        }
        .el-menu--horizontal {
            border-bottom: 0;
        }
        .combine-btn-box {
            margin-top: 10px;
            display: flex;
            justify-content: center;
        }
    }
}
